Python-flask起步[虚拟环境搭建]
撰写时间: 2019-03-30 总共: 696 字 转载请注明: BY-SA 4.0(除特别声明或转载文章外)
开始
使用自带 python -m venv +{创建的文件名} 命令
python -m venv
比如创建一个 env_1
成功创建
创建成功后进入Scripts
cd Scripts
powershell 下需要运行
Activate.ps1
cmd下运行
activate.bat
错误
若出现以下错误,需要管理员权限运行命令行
权限问题
若仍然没有权限则需要更改权限
- Restricted: 禁止运行任何脚本和配置文件。
- AllSigned :可以运行脚本,但要求所有脚本和配置文件由可信发布者签名,包括在本地计算机上编写的脚本
- RemoteSigned :可以运行脚本,但要求从网络上下载的脚本和配置文件由可信发布者签名; 不要求对已经运行和已在本地计算机编写的脚本进行数字签名。
- Unrestricted :可以运行未签名脚本(危险!)
set-executiopolicy remotesigned
设置为 remotesigned 选择全是(A)即可让每次都能运行该脚本,y则是这次
激活成功
成功后运行激活脚本进入虚拟环境
升级pip,安装其他库等操作,利用 pip -V
查看版本等
如果出现pip命令与全局混乱的情况,可能是路径存在中文的问题,反正我改了个路径就对了(嘻嘻!)
pip使用
如上图我pip list 出来的还是全局的包名
解决
更换路径创建虚拟环境文件夹后一切顺利
退出虚拟环境
运行以下命令
deactivate
结语
在Linux下则略有不同,可参考官方详细文档进行激活步骤。
后来基本使用bash进行
#即可激活
$ source c:/Users/霁/Desktop/Flaskweb_movie/env/Scripts/activate
#退出
$ deactivate